﻿public class ISceneState
{
    private string mSceneName;

    public string SceneName
    {
        get => mSceneName;
    }

    protected SceneStateController mController;

    public ISceneState(string SceneName, SceneStateController controller)
    {
        mSceneName = SceneName;
        mController = controller;
    }

    public virtual void StateStart()
    {
    }

    public virtual void StateEnd()
    {
    }

    public virtual void StateUpdate()
    {
    }
}